rocks explanation